草庐IT

php - 通知 : Undefined index: variable

全部标签

javascript - chrome.tabs.executeScript : How to get access to variable from content script in background script?

如何从后台脚本background.js中的内容脚本app.js访问变量app?以下是我的尝试方式(background.js):chrome.tabs.executeScript(null,{file:"app.js"},function(){app.getSettings('authorizeInProgress');//...});这是我得到的:这是manifest.json:{"name":"ctrl-vk","version":"0.1.3","manifest_version":2,"description":"Chromeextensionforctrl+vinserti

javascript - 为什么框架内的异常在 qUnit 中得不到通知?

我注意到当测试的后面部分发生异常时,qUnit不会发出任何通知。例如,在test()中运行它:stop();functionmyfun(ed){console.log('resumed');start();//Resumequnitok(1,'enteredqunitagain');ok(ed.getContent()=='expectedcontent')//在页面的内部iframe中会引发异常(TypeError:ed.getContentisnotafunction),但Qunit状态区域中没有任何内容说明这一点。我看到0个失败。(R是内部iframe,此处使用技术:http:/

javascript - 如何在 chrome 扩展中获取选项卡通知,以便该扩展可以在每次新通知到达时显示桌面警报

是否可以通过googlechrome扩展阅读标签通知(facebook、twitter、gmail等显示通知计数)。这样我就可以在新通知到达时显示桌面警报。 最佳答案 您可以通过定期检查所有相关选项卡的标题、提取当前通知编号(如果可用)并在检测到通知数量发生变化时通知用户来执行此操作。但是,根据您执行此检查的频率,用户可能会在您之前注意到。另一种方法是使用contentscripts注入(inject)JavaScript(同样,仅对相关页面-facebook等)监听页面的title元素和sendsamessage的变化当检测到一个

javascript - Chrome 扩展 : Storing variables for a tab even if page changes

我正在构建一个Chrome扩展程序。我想知道即使页面发生变化,是否有一种方法可以记住选项卡的js变量。例如。如果我在example1.com上并在同一个选项卡上转到example2.com,我应该保留在example1.com上设置的变量。我不想使用Chrome存储空间。我不能使用localStorage或sessionStorage,因为chrome对不同的域有不同的存储。这可以通过哪些方式实现? 最佳答案 除了使用localStorage(通过后台页面)之外,您还可以通过从内容脚本向后台页面发送消息,将这些变量直接保存在后台页面

javascript - 获取关于在 contenteditable div 中拖动图像的通知

我有一个div,它有contenteditable="true"并且包含一些html。此html可能包含图片。由于contenteditable="true"用户可以通过将图像拖动到新位置来移动它们。但是我需要在每次移动图像时通知我的代码,以一种我同时获得正在移动的图像元素和放置图像的目标节点的方式。我该怎么做?我当前的解决方案向我的div元素添加了一个Drop监听器,它是contenteditable,然后每次用户移动图像时我都会收到一个drop事件,但我无法获得包含用户移动的图像的dom节点.另外:拖动图像,似乎是复制DOM节点,而不是移动它。这是真的?(在Firefox中测试)。

javascript - 如何使用 Gulp 插件通过 del 进行通知?

这应该很容易...我正在尝试创建删除已完成的通知。删除=https://www.npmjs.com/package/del通知=https://www.npmjs.com/package/gulp-notify我有:gulp.task('clean',function(){returndel(['distFolder']);});在重建之前清除distFolder中的所有内容。我想做的是如下所示:gulp.task('clean',function(){returndel(['distFolder']).pipe(notify('Cleantaskfinished'));});上面返回

javascript - Chrome 通知点击关闭按钮

我使用通知API在Chrome73上显示弹出窗口:newNotification('',{icon:"images/transparent.png",image:res,requireInteraction:true});notification.onclose=function(){alert('close')};notification.onclick=function(){alert('click')};notification.onerror=function(){alert('error');};notification.onnotificationclose=functio

javascript - rails : accessing an instance variable in a js. erb 文件

我正在尝试从js.erb文件访问实例变量。#controllerdefget_person@person=Person.find(1)respond_todo|format|format.js{}endend#get_person.js.erbalert('')当我浏览到[controller_name_here]/get_person.js时...我在@person上收到一个nil对象错误。(我知道Person.find(1)返回一个对象)注意:我实际上在渲染js.erb文件中的部分内容时遇到了问题,我正在尝试找出原因。 最佳答案

javascript - 如何在同一 NetBeans (7.3) 项目中同时调试 JavaScript 和 PHP?

在我的第一步中,我使用了这种不合理的方式,如下所述:创建一个HTML5项目来调试JavaScript代码。使用已经过测试的JS代码创建最终的PHP项目,我在其中调试服务器端。所以我想知道是否有更聪明的方法来做到这一点?例如:创建一个独特的项目并在nativeNetBeansJavaScript调试器和(PHP)XDebug之间切换. 最佳答案 对于Chrome中的JavaScript调试,你应该使用官方的NetBeansConnector扩展。下面是一个关于如何使用NetBeans+Chrome+NetBeansConnector调

javascript - Node : Passing function specific variables to Async. 并行()

在Node中呈现页面之前,我需要完成大量长时间运行的数据库查询。这些查询中的每一个都需要一些自己的变量。有没有一种简单的方法可以将变量传递给nodejs中的async.parallel()实用程序?async.parallel([queryX(callback,A1,A2,A3),queryX(callback,B1,B2,B3),queryY(callback,C1,C2,C3),queryY(callback,D1,D2,D3),queryZ(callback,E1,E2,E3),queryZ(callback,F1,F2,F3),],function(err,results){/